Zilog, Inc
Z32F06410AKS
2026.08.23
Z32F06410AKS
false
AD0
12-BIT A/D CONVERTER
ADC
0x4000B000
0x0
0x100
registers
n
ADC0
43
CCR
ADCn Clock Control Register
0x8
32
read-write
n
0x0
0xFFFF
ADCPD
ADC Power down
7
1
ADCPDA
ADC R-ADC disable to save power
15
1
CLKDIV
ADC clock divider
8
7
CLKINVT
divided clock inversion
5
1
EXTCLK
ADCuse external clock
6
1
CR
ADCn Control Register
0x20
32
read-write
n
0x0
0xFFFF
ASTART
ADC conversion start
0
1
read-write
ASTOP
ADC Stop
7
1
write-only
CSCR
ADCn Sequence/Channel Select Register
0x4
32
read-write
n
0x0
0xFF
CACH
Current Active Channel
0
4
CSEQN
Current Sequence Number
4
3
DDR
ADC DMA Data Register
0x2C
32
read-write
n
0x0
0xFFFF
ADDMAR
ADC conversion result data
4
12
ADMACH
ADC data channel indicator
0
4
DR0
ADC Sequence 0 Data Register
0x30
32
read-write
n
0x0
0xFFFFFFFF
ADCDATA
ADC Sequence Data
4
12
read-only
DR1
ADC Sequence 1 Data Register
0x34
32
read-write
n
0x0
0xFFFFFFFF
ADCDATA
ADC Sequence Data
4
12
read-only
DR2
ADC Sequence 2 Data Register
0x38
32
read-write
n
0x0
0xFFFFFFFF
ADCDATA
ADC Sequence Data
4
12
read-only
DR3
ADC Sequence 3 Data Register
0x3C
32
read-write
n
0x0
0xFFFFFFFF
ADCDATA
ADC Sequence Data
4
12
read-only
DR4
ADC Sequence 4 Data Register
0x40
32
read-write
n
0x0
0xFFFFFFFF
ADCDATA
ADC Sequence Data
4
12
read-only
DR5
ADC Sequence 5 Data Register
0x44
32
read-write
n
0x0
0xFFFFFFFF
ADCDATA
ADC Sequence Data
4
12
read-only
DR6
ADC Sequence 6 Data Register
0x48
32
read-write
n
0x0
0xFFFFFFFF
ADCDATA
ADC Sequence Data
4
12
read-only
DR7
ADC Sequence 7 Data Register
0x4C
32
read-write
n
0x0
0xFFFFFFFF
ADCDATA
ADC Sequence Data
4
12
read-only
IER
Interrupt Enable Register
0x28
32
read-write
n
0x0
0xFF
DMAIRQE
DMA done interrupt enable
4
1
EOCIRQE
ADC Sequence Conversion Complete interrupt enable
0
1
EOSIRQE
ADC End of Sequence conversion interrupt enable
2
1
TRGIRQE
ADC Trigger conversion intterupt enable
3
1
MR
ADCn Mode Register
0x0
32
read-write
n
0x0
0xFFFFFFFF
ADEN
ADC Enable
7
1
ADMOD
ADC convert mode
4
2
ARST
Stop/Restart at end of sequence
6
1
DMACH
DMA channel option
16
1
DMAEN
DMA enable
17
1
SEQCNT
Sequence Items Count
8
3
STSEL
Sampling Time Selection
12
4
TRGSEL
ADC Trigger source sel
0
2
SCSR
ADC Sequence Channel select
0x18
32
read-write
n
0x0
0xFFFFFFFF
SEQ0CH
1st sequence coversion channel selection
0
4
SEQ1CH
2nd sequence coversion channel selection
4
4
SEQ2CH
3rd sequence coversion channel selection
8
4
SEQ3CH
4th sequence coversion channel selection
12
4
SEQ4CH
5th sequence coversion channel selection
16
4
SEQ5CH
6th sequence coversion channel selection
20
4
SEQ6CH
7th sequence coversion channel selection
24
4
SEQ7CH
8th sequence coversion channel selection
28
4
SR
ADCn Status Register
0x24
32
read-write
n
0x0
0xFFFFFFFF
ABUSY
ADC conversion busy flag
6
1
DMAIRQ
DMA received/transfer is done
4
1
DOVRUN
DMA overrun flag
5
1
EOC
End of Conversion Flag
7
1
EOCIRQ
Sequence Conversion Complete interrupt flag
0
1
EOSIRQ
ADC End of Sequence interrupt flag
2
1
TRGIRQ
ADC Trigger interrupt flag
3
1
TRG
ADC Trigger Selection Register
0xC
32
read-write
n
0x0
0xFFFFFFFF
SEQTRG0
1sth Sequence/Burst Trigger Source
0
3
SEQTRG1
2ndh Sequence Trigger Source
4
3
SEQTRG2
3rd Sequence Trigger Source
8
3
SEQTRG3
4th Sequence Trigger Source
12
3
SEQTRG4
5th Sequence Trigger Source
16
3
SEQTRG5
6th Sequence Trigger Source
20
3
SEQTRG6
7th Sequence Trigger Source
24
3
SEQTRG7
8th Sequence Trigger Source
28
3
AD1
12-BIT A/D CONVERTER
ADC
0x4000B100
0x0
0x100
registers
n
ADC1
44
CCR
ADCn Clock Control Register
0x8
32
read-write
n
0x0
0xFFFF
ADCPD
ADC Power down
7
1
ADCPDA
ADC R-ADC disable to save power
15
1
CLKDIV
ADC clock divider
8
7
CLKINVT
divided clock inversion
5
1
EXTCLK
ADCuse external clock
6
1
CR
ADCn Control Register
0x20
32
read-write
n
0x0
0xFFFF
ASTART
ADC conversion start
0
1
read-write
ASTOP
ADC Stop
7
1
write-only
CSCR
ADCn Sequence/Channel Select Register
0x4
32
read-write
n
0x0
0xFF
CACH
Current Active Channel
0
4
CSEQN
Current Sequence Number
4
3
DDR
ADC DMA Data Register
0x2C
32
read-write
n
0x0
0xFFFF
ADDMAR
ADC conversion result data
4
12
ADMACH
ADC data channel indicator
0
4
DR0
ADC Sequence 0 Data Register
0x30
32
read-write
n
0x0
0xFFFFFFFF
ADCDATA
ADC Sequence Data
4
12
read-only
DR1
ADC Sequence 1 Data Register
0x34
32
read-write
n
0x0
0xFFFFFFFF
ADCDATA
ADC Sequence Data
4
12
read-only
DR2
ADC Sequence 2 Data Register
0x38
32
read-write
n
0x0
0xFFFFFFFF
ADCDATA
ADC Sequence Data
4
12
read-only
DR3
ADC Sequence 3 Data Register
0x3C
32
read-write
n
0x0
0xFFFFFFFF
ADCDATA
ADC Sequence Data
4
12
read-only
DR4
ADC Sequence 4 Data Register
0x40
32
read-write
n
0x0
0xFFFFFFFF
ADCDATA
ADC Sequence Data
4
12
read-only
DR5
ADC Sequence 5 Data Register
0x44
32
read-write
n
0x0
0xFFFFFFFF
ADCDATA
ADC Sequence Data
4
12
read-only
DR6
ADC Sequence 6 Data Register
0x48
32
read-write
n
0x0
0xFFFFFFFF
ADCDATA
ADC Sequence Data
4
12
read-only
DR7
ADC Sequence 7 Data Register
0x4C
32
read-write
n
0x0
0xFFFFFFFF
ADCDATA
ADC Sequence Data
4
12
read-only
IER
Interrupt Enable Register
0x28
32
read-write
n
0x0
0xFF
DMAIRQE
DMA done interrupt enable
4
1
EOCIRQE
ADC Sequence Conversion Complete interrupt enable
0
1
EOSIRQE
ADC End of Sequence conversion interrupt enable
2
1
TRGIRQE
ADC Trigger conversion intterupt enable
3
1
MR
ADCn Mode Register
0x0
32
read-write
n
0x0
0xFFFFFFFF
ADEN
ADC Enable
7
1
ADMOD
ADC convert mode
4
2
ARST
Stop/Restart at end of sequence
6
1
DMACH
DMA channel option
16
1
DMAEN
DMA enable
17
1
SEQCNT
Sequence Items Count
8
3
STSEL
Sampling Time Selection
12
4
TRGSEL
ADC Trigger source sel
0
2
SCSR
ADC Sequence Channel select
0x18
32
read-write
n
0x0
0xFFFFFFFF
SEQ0CH
1st sequence coversion channel selection
0
4
SEQ1CH
2nd sequence coversion channel selection
4
4
SEQ2CH
3rd sequence coversion channel selection
8
4
SEQ3CH
4th sequence coversion channel selection
12
4
SEQ4CH
5th sequence coversion channel selection
16
4
SEQ5CH
6th sequence coversion channel selection
20
4
SEQ6CH
7th sequence coversion channel selection
24
4
SEQ7CH
8th sequence coversion channel selection
28
4
SR
ADCn Status Register
0x24
32
read-write
n
0x0
0xFFFFFFFF
ABUSY
ADC conversion busy flag
6
1
DMAIRQ
DMA received/transfer is done
4
1
DOVRUN
DMA overrun flag
5
1
EOC
End of Conversion Flag
7
1
EOCIRQ
Sequence Conversion Complete interrupt flag
0
1
EOSIRQ
ADC End of Sequence interrupt flag
2
1
TRGIRQ
ADC Trigger interrupt flag
3
1
TRG
ADC Trigger Selection Register
0xC
32
read-write
n
0x0
0xFFFFFFFF
SEQTRG0
1sth Sequence/Burst Trigger Source
0
3
SEQTRG1
2ndh Sequence Trigger Source
4
3
SEQTRG2
3rd Sequence Trigger Source
8
3
SEQTRG3
4th Sequence Trigger Source
12
3
SEQTRG4
5th Sequence Trigger Source
16
3
SEQTRG5
6th Sequence Trigger Source
20
3
SEQTRG6
7th Sequence Trigger Source
24
3
SEQTRG7
8th Sequence Trigger Source
28
3
DC0
DIRECT MEMORY ACCESS CONTROLLER
DMAC
0x40000400
0x0
0x10
registers
n
CR
DMA Controller Configuration Register
0x0
32
read-write
n
0x0
0xFFFFFFFF
DIR
transfer Direction
1
1
PERISEL
Peripheral Selection
8
4
SIZE
Bus transfer size
2
2
TRANSCNT
Numer of DMA transfer remained
16
12
MAR
DMA Controller Memory Address register
0xC
32
read-write
n
0x0
0xFFFFFFFF
MAR
Memory address
0
16
PAR
DMA Controller Peripheral Address register
0x8
32
read-write
n
0x0
0xFFFFFFFF
PAR
PAR
0
32
SR
DMA Controller Status register
0x4
32
read-write
n
0x0
0xFF
DMAEN
DMA enable
0
1
read-write
EOT
End of transfer
7
1
read-only
DC1
DIRECT MEMORY ACCESS CONTROLLER
DMAC
0x40000410
0x0
0x10
registers
n
CR
DMA Controller Configuration Register
0x0
32
read-write
n
0x0
0xFFFFFFFF
DIR
transfer Direction
1
1
PERISEL
Peripheral Selection
8
4
SIZE
Bus transfer size
2
2
TRANSCNT
Numer of DMA transfer remained
16
12
MAR
DMA Controller Memory Address register
0xC
32
read-write
n
0x0
0xFFFFFFFF
MAR
Memory address
0
16
PAR
DMA Controller Peripheral Address register
0x8
32
read-write
n
0x0
0xFFFFFFFF
PAR
PAR
0
32
SR
DMA Controller Status register
0x4
32
read-write
n
0x0
0xFF
DMAEN
DMA enable
0
1
read-write
EOT
End of transfer
7
1
read-only
DC2
DIRECT MEMORY ACCESS CONTROLLER
DMAC
0x40000420
0x0
0x10
registers
n
CR
DMA Controller Configuration Register
0x0
32
read-write
n
0x0
0xFFFFFFFF
DIR
transfer Direction
1
1
PERISEL
Peripheral Selection
8
4
SIZE
Bus transfer size
2
2
TRANSCNT
Numer of DMA transfer remained
16
12
MAR
DMA Controller Memory Address register
0xC
32
read-write
n
0x0
0xFFFFFFFF
MAR
Memory address
0
16
PAR
DMA Controller Peripheral Address register
0x8
32
read-write
n
0x0
0xFFFFFFFF
PAR
PAR
0
32
SR
DMA Controller Status register
0x4
32
read-write
n
0x0
0xFF
DMAEN
DMA enable
0
1
read-write
EOT
End of transfer
7
1
read-only
DC3
DIRECT MEMORY ACCESS CONTROLLER
DMAC
0x40000430
0x0
0x10
registers
n
CR
DMA Controller Configuration Register
0x0
32
read-write
n
0x0
0xFFFFFFFF
DIR
transfer Direction
1
1
PERISEL
Peripheral Selection
8
4
SIZE
Bus transfer size
2
2
TRANSCNT
Numer of DMA transfer remained
16
12
MAR
DMA Controller Memory Address register
0xC
32
read-write
n
0x0
0xFFFFFFFF
MAR
Memory address
0
16
PAR
DMA Controller Peripheral Address register
0x8
32
read-write
n
0x0
0xFFFFFFFF
PAR
PAR
0
32
SR
DMA Controller Status register
0x4
32
read-write
n
0x0
0xFF
DMAEN
DMA enable
0
1
read-write
EOT
End of transfer
7
1
read-only
FM
FLASH MEMORY CONTROLLER
FMC
0x40000100
0x0
0x100
registers
n
AR
Flash Memory Address Register
0xC
32
read-write
n
0x0
0xFFFF
FADDR
32K words address
0
14
BOOTCR
Boot ROM Remap Clear Register
0x74
32
read-write
n
0x1
0xFF
BOOTROM
Boot mode
0
1
CFG
Flash Memory Config value register
0x30
32
read-write
n
0x8300
0xFFFFFFFF
CRCEN
Enable CRC on Flash Read
6
1
CRCINIT
Initalize CRC Register
7
1
HRESPD
HRESP Disable (Error Response Function)
15
1
TMRCK
Timer Clock Source
12
1
TRIM
Flash Trim Value
0
4
WAIT
Wait Access for Flash
8
3
WRITEKEY
Write Key for access
16
16
CR
Flash Memory Control Register
0x8
32
read-write
n
0x0
0xFFFFFFFF
AE
All Erase
8
1
read-only
ERS
program mode/erase mode Enable
1
1
read-write
EVER
Erase verify Mode
14
1
read-only
OTPAE
OTP area A enable
10
1
read-only
OTPBE
OTP area B enable
11
1
read-only
PBLD
page buffer load
3
1
read-write
PBR
page buffer reset
0
1
read-write
PGM
PGM
2
1
read-write
PMODE
Pmode Enable
5
1
read-write
PPGM
Pre PGM enable
9
1
read-only
PVER
Program verify mode
13
1
read-only
TEST
TEST
16
2
read-only
TIMER
program timer enable
20
1
read-only
VPPOUT
Charge pump Vpp Output
15
1
read-only
WE
write Enable
4
1
read-write
CRC
Flash Memory CRC value register
0x20
32
read-write
n
0x0
0xFFFFFFFF
CRC
CRC16 Value
0
16
DR
Flash Memory Data Register
0x10
32
read-write
n
0x0
0xFFFFFFFF
FDATA
Flash PGM data
0
32
DRTY
Flash Memory Dirty bit Register
0x18
32
read-write
n
0x0
0xFFFFFFFF
FDRTY
Write any value,cache line fill falg will be cleared
0
32
JTAGEN
JTAG Protection Control Register
0x7C
32
read-write
n
0x1
0xFF
JTAGEN
JTAG Enable
0
1
WRITE_KEY
Write Key
24
8
MR
Flash Memory Mode Register
0x4
32
read-write
n
0x1000000
0x81C3033F
ACODE
Flash Mode/Trim Mode
0
8
read-write
AMBAEN
AMBA mode enable
22
1
read-write
BOOT
Boot Mode enable status
31
1
read-only
FEMOD
Flash Mode entry status
9
1
read-only
FMOD
Flash Mode status
8
1
read-only
IDLE
Idle mode enable status
24
1
read-only
TRM
Trim Mode status
16
1
read-only
TRMEN
Trim Mode entry status
17
1
read-only
VERIFY
Flash verify Mode enable status
23
1
read-only
PROTECT
Write Protection Control Register
0x78
32
read-write
n
0x0
0xFFFF
WP0
WP Block 0
0
1
WP1
WP Block 1
1
1
WP10
WP Block 10
10
1
WP11
WP Block 11
11
1
WP12
WP Block 12
12
1
WP13
WP Block 13
13
1
WP14
WP Block 14
14
1
WP15
WP Block 15
15
1
WP2
WP Block 2
2
1
WP3
WP Block 3
3
1
WP4
WP Block 4
4
1
WP5
WP Block 5
5
1
WP6
WP Block 6
6
1
WP7
WP Block 7
7
1
WP8
WP Block 8
8
1
WP9
WP Block 9
9
1
WRITE_KEY
Write Key
24
8
TICK
Flash Memory Tick Timer register
0x1C
32
read-write
n
0x0
0xFFFFFFFF
FTICK
TICK
0
18
TMR
Flash Memory Timer Register
0x14
32
read-write
n
0x9C4
0xFFFF
TMR
Erase/PGM timer
0
16
IC0
I2C Interface
I2C
0x4000A000
0x0
0x100
registers
n
I2C0
36
CR
I2C Control Register
0x14
32
read-write
n
0x0
0xFF
ACKEN
ACK enabit bit in receiver mode
3
1
IIF
Interrupt flag bit
7
1
INTDEL
Interval Delay between Address and Data
8
2
INTEN
Interrupt enable bit
4
1
SOFTRST
Soft reset enable bit
5
1
START
transmission start bit in master mode
0
1
STOP
Stop enable bit
1
1
DR
I2C Data Register
0x0
32
read-write
n
0x0
0xFF
DR
Data
0
8
SAR
I2C Slave Address Register
0xC
32
read-write
n
0x0
0xFF
GCEN
general call enable bit
0
1
SVAD
7 bits slave address
1
7
SCLH
I2C SCL HIGH duration Register
0x1C
32
read-write
n
0xFFFF
0xFFFF
SCLH
SCL High duration value
0
16
SCLL
I2C SCL LOW duration Register
0x18
32
read-write
n
0xFFFF
0xFFFF
SCLL
SCL Low duration value
0
16
SDH
SDA Hold Register
0x20
32
read-write
n
0x0
0x7F
SDH
SDA Hold time
0
15
SR
SR
Status register
0x8
32
read-write
n
0x0
0xFFFFFFFF
BUSY
busy flag
2
1
GCALL
General call flag
7
1
MLOST
Mastership lost flag
3
1
RXACK
RX ack flag
0
1
SSEL
slave flag
4
1
STOP
Stop Flag
5
1
TEND
1 byte transmission complete flag
6
1
TMODE
Transmit/reciever mode flag
1
1
MP0
MOTOR PULSE-WIDTH-MODULATOR
MPWM
0x40004000
0x0
0x1000
registers
n
MPWM0
24
MPWM0PROT
25
MPWM0OVV
26
ATR1
MPWMn ADC Trigger Counter 1 Register
0x58
32
read-write
n
0x0
0xFFFFFFFF
ATCNT
ADC Trigger counter
0
16
ATMOD
ADC Trigger mode register
16
2
ATUDT
Trigger register update mode
19
1
ATR2
MPWMn ADC Trigger Counter 2 Register
0x5C
32
read-write
n
0x0
0xFFFFFFFF
ATCNT
ADC Trigger counter
0
16
ATMOD
ADC Trigger mode register
16
2
ATUDT
Trigger register update mode
19
1
ATR3
MPWMn ADC Trigger Counter 3 Register
0x60
32
read-write
n
0x0
0xFFFFFFFF
ATCNT
ADC Trigger counter
0
16
ATMOD
ADC Trigger mode register
16
2
ATUDT
Trigger register update mode
19
1
ATR4
MPWMn ADC Trigger Counter 4 Register
0x64
32
read-write
n
0x0
0xFFFFFFFF
ATCNT
ADC Trigger counter
0
16
ATMOD
ADC Trigger mode register
16
2
ATUDT
Trigger register update mode
19
1
ATR5
MPWMn ADC Trigger Counter 5 Register
0x68
32
read-write
n
0x0
0xFFFFFFFF
ATCNT
ADC Trigger counter
0
16
ATMOD
ADC Trigger mode register
16
2
ATUDT
Trigger register update mode
19
1
ATR6
MPWMn ADC Trigger Counter 6 Register
0x6C
32
read-write
n
0x0
0xFFFFFFFF
ATCNT
ADC Trigger counter
0
16
ATMOD
ADC Trigger mode register
16
2
ATUDT
Trigger register update mode
19
1
CNT
MPWM Counter Register
0x38
32
read-write
n
0x0
0xFFFF
CNT
pwm counter value
0
16
CR1
MPWM Control Register 1
0x28
32
read-write
n
0x0
0xFFFF
IRQN
IRQ interval Number
8
3
PWMEN
PWM enable
0
1
CR2
MPWM Control Register 2
0x2C
32
read-write
n
0x0
0xFF
HALT
PWM HALT
7
1
PSTART
PWM start
0
1
DTR
MPWM Dead Time Register
0x3C
32
read-write
n
0x0
0xFFFF
DT
dead time value
0
8
DTCLK
dead time clk select
8
1
DTEN
dead time Enable
15
1
PSHRT
Protect Short Condition
14
1
DUH
MPWM Duty UH Register
0x10
32
read-write
n
0x0
0xFFFF
DUTY
duty of UH output
0
16
DUL
MPWM Duty UL Register
0x1C
32
read-write
n
0x0
0xFFFF
DUTY
duty of UL output
0
16
DVH
MPWM Duty VH Register
0x14
32
read-write
n
0x0
0xFFFF
DUTY
duty of VH data
0
16
DVL
MPWM Duty UL Register
0x20
32
read-write
n
0x0
0xFFFF
DUTY
duty of VL output
0
16
DWH
MPWM Duty WH Register
0x18
32
read-write
n
0x0
0xFFFF
DUTY
duty of WH output
0
16
DWL
MPWM Duty WL Register
0x24
32
read-write
n
0x0
0xFFFF
DUTY
duty of WL output
0
16
FOLR
MPWM Force Output Level Control Register
0x8
32
read-write
n
0x0
0xFF
UHFL
U High Forced Output Level
3
1
ULFL
U Low Forced Output Level
0
1
VHFL
V High Forced Output Level
4
1
VLFL
V Low Forced Output Level
1
1
WHFL
W High Forced Output Level
5
1
WLFL
W Low Forced Output Level
2
1
IER
MPWM Interrupt Enable Register
0x34
32
read-write
n
0x0
0xFF
BOTIE
bottom interrupt enable
6
1
PRDIEN
Period interrupt enable
7
1
UHIE
duty UH interrupt enable
3
1
ULIE
duty UL interrupt enable
0
1
VHIE
duty VH interrupt enable
4
1
VLIE
duty VL interrupt enable
1
1
WHIE
duty WH interrupt enable
5
1
WLIE
duty WL interrupt enable
2
1
MR
MPWM Mode Register
0x0
32
read-write
n
0x0
0xFFFF
BUP
Bottom match update mode
4
1
MCHMOD
Motor Control Mode
1
2
MOTORB
Normal/Motor mode
15
1
TUP
Period match update mode
5
1
UAO
update mode
7
1
UPDOWN
PWM counter mode
0
1
OLR
MPWM Output Level Register
0x4
32
read-write
n
0x0
0xFF
UHL
U High Output Level
3
1
ULL
U Low Output Level
0
1
VHL
V High Output Level
4
1
VLL
V Low Output Level
1
1
WHL
W High Output Level
5
1
WLL
W Low Output Level
2
1
PCR0
MPWM Protection control Register
0x40
32
read-write
n
0x0
0xFFFFFFFF
PROT0EN
Protection Input 0 Enable
15
1
PROT0POL
Protection Input 0 Polarity
14
1
PROTD
Protection Input Debounce
8
3
PROTIE
Protection Interrup Enable
7
1
UHPROTM
U phase High protection output
3
1
ULPROTM
U phase Low protection output
0
1
VHPROTM
V phase High protection output
4
1
VLPROTM
V phase Low protection output
1
1
WHPROTM
W phase High protection output
5
1
WLPROTM
W phase Low protection output
2
1
PCR1
MPWM Protection control 1 Register
0x48
32
read-write
n
0x0
0xFFFFFFFF
PROT0EN
Protection Input 0 Enable
15
1
PROT0POL
Protection Input 0 Polarity
14
1
PROTD
Protection Input Debounce
8
3
PROTIE
Protection Interrup Enable
7
1
UHPROTM
U phase High protection output
3
1
ULPROTM
U phase Low protection output
0
1
VHPROTM
V phase High protection output
4
1
VLPROTM
V phase Low protection output
1
1
WHPROTM
W phase High protection output
5
1
WLPROTM
W phase Low protection output
2
1
PRD
MPWM Period Register
0xC
32
read-write
n
0x0
0xFFFF
PERIOD
PWM period
0
16
PSR0
MPWM Protection 0 Status Register
0x44
32
read-write
n
0x0
0xFFFFFFFF
PROTIF
Protection Interrupt Flag
7
1
PROTKEY
lock safety pattern to set or reset protection
8
8
UHPROT
U phase High protection status
3
1
ULPROT
U phase Low protection status
0
1
VHPROT
V phase High protection status
4
1
VLPROT
V phase Low protection status
1
1
WHPROT
W phase High protection status
5
1
WLPROT
W phase Low protection status
2
1
PSR1
MPWM Protection 1 Status Register
0x4C
32
read-write
n
0x0
0xFFFFFFFF
PROTIF
Protection Interrupt Flag
7
1
PROTKEY
lock safety pattern to set or reset protection
8
8
UHPROT
U phase High protection status
3
1
ULPROT
U phase Low protection status
0
1
VHPROT
V phase High protection status
4
1
VLPROT
V phase Low protection status
1
1
WHPROT
W phase High protection status
5
1
WLPROT
W phase Low protection status
2
1
SR
MPWM Status Register
0x30
32
read-write
n
0x0
0xFFFF
BOTIF
PWM bottom interrupt flag
6
1
DOWN
PWM count up/down
15
1
DUHIF
duty UH interrupt flag
3
1
DULIF
duty UL interrupt flag
0
1
DVHIF
duty VH interrupt flag
4
1
DVLIRQ
duty VL interrupt flag
1
1
DWHIF
duty WH interrupt flag
5
1
DWLIRQ
duty WL interrupt flag
2
1
IRQCNT
PWM count number of period match
12
3
PRDIF
PWM period interrupt flag
7
1
PA
GENERAL PURPOSE I/O
GPIO
0x40002000
0x0
0x100
registers
n
BCR
PORT n Bit Clear Register
0xC
32
write-only
n
0x0
0xFFFF
P0
P0 bit clear
0
1
P1
P1 bit clear
1
1
P10
P10 bit clear
10
1
P11
P11 bit clear
11
1
P12
P12 bit clear
12
1
P13
P13 bit clear
13
1
P14
P14 bit clear
14
1
P15
P15 bit clear
15
1
P2
P2 bit clear
2
1
P3
P3 bit clear
3
1
P4
P4 bit clear
4
1
P5
P5 bit clear
5
1
P6
P6 bit clear
6
1
P7
P7 bit clear
7
1
P8
P8 bit clear
8
1
P9
P9 bit clear
9
1
BSR
PORT n Bit Set Register
0x8
32
read-write
n
0x0
0xFFFF
P0
P0 bit set
0
1
P1
P1 bit set
1
1
P10
P10 bit set
10
1
P11
P11 bit set
11
1
P12
P12 bit set
12
1
P13
P13 bit set
13
1
P14
P14 bit set
14
1
P15
P15 bit set
15
1
P2
P2 bit set
2
1
P3
P3 bit set
3
1
P4
P4 bit set
4
1
P5
P5 bit set
5
1
P6
P6 bit set
6
1
P7
P7 bit set
7
1
P8
P8 bit set
8
1
P9
P9 bit set
9
1
IDR
PORT n Input Data Register
0x4
32
read-write
n
0x0
0xFFFF
P0
P0 Input level
0
1
P1
P1 Input level
1
1
P10
P10 Input level
10
1
P11
P11 Input level
11
1
P12
P12 Input level
12
1
P13
P13 Input level
13
1
P14
P14 Input level
14
1
P15
P15 Input level
15
1
P2
P2 Input level
2
1
P3
P3 Input level
3
1
P4
P4 Input level
4
1
P5
P5 Input level
5
1
P6
P6 Input level
6
1
P7
P7 Input level
7
1
P8
P8 Input level
8
1
P9
P9 Input level
9
1
ODR
PORT n Output Data Register
0x0
32
read-write
n
0x0
0xFFFF
P0
P0 Output level
0
1
P1
P1 Output level
1
1
P10
P10 Output level
10
1
P11
P11 Output level
11
1
P12
P12 Output level
12
1
P13
P13 Output level
13
1
P14
P14 Output level
14
1
P15
P15 Output level
15
1
P2
P2 Output level
2
1
P3
P3 Output level
3
1
P4
P4 Output level
4
1
P5
P5 Output level
5
1
P6
P6 Output level
6
1
P7
P7 Output level
7
1
P8
P8 Output level
8
1
P9
P9 Output level
9
1
PB
GENERAL PURPOSE I/O
GPIO
0x40002100
0x0
0x100
registers
n
BCR
PORT n Bit Clear Register
0xC
32
write-only
n
0x0
0xFFFF
P0
P0 bit clear
0
1
P1
P1 bit clear
1
1
P10
P10 bit clear
10
1
P11
P11 bit clear
11
1
P12
P12 bit clear
12
1
P13
P13 bit clear
13
1
P14
P14 bit clear
14
1
P15
P15 bit clear
15
1
P2
P2 bit clear
2
1
P3
P3 bit clear
3
1
P4
P4 bit clear
4
1
P5
P5 bit clear
5
1
P6
P6 bit clear
6
1
P7
P7 bit clear
7
1
P8
P8 bit clear
8
1
P9
P9 bit clear
9
1
BSR
PORT n Bit Set Register
0x8
32
read-write
n
0x0
0xFFFF
P0
P0 bit set
0
1
P1
P1 bit set
1
1
P10
P10 bit set
10
1
P11
P11 bit set
11
1
P12
P12 bit set
12
1
P13
P13 bit set
13
1
P14
P14 bit set
14
1
P15
P15 bit set
15
1
P2
P2 bit set
2
1
P3
P3 bit set
3
1
P4
P4 bit set
4
1
P5
P5 bit set
5
1
P6
P6 bit set
6
1
P7
P7 bit set
7
1
P8
P8 bit set
8
1
P9
P9 bit set
9
1
IDR
PORT n Input Data Register
0x4
32
read-write
n
0x0
0xFFFF
P0
P0 Input level
0
1
P1
P1 Input level
1
1
P10
P10 Input level
10
1
P11
P11 Input level
11
1
P12
P12 Input level
12
1
P13
P13 Input level
13
1
P14
P14 Input level
14
1
P15
P15 Input level
15
1
P2
P2 Input level
2
1
P3
P3 Input level
3
1
P4
P4 Input level
4
1
P5
P5 Input level
5
1
P6
P6 Input level
6
1
P7
P7 Input level
7
1
P8
P8 Input level
8
1
P9
P9 Input level
9
1
ODR
PORT n Output Data Register
0x0
32
read-write
n
0x0
0xFFFF
P0
P0 Output level
0
1
P1
P1 Output level
1
1
P10
P10 Output level
10
1
P11
P11 Output level
11
1
P12
P12 Output level
12
1
P13
P13 Output level
13
1
P14
P14 Output level
14
1
P15
P15 Output level
15
1
P2
P2 Output level
2
1
P3
P3 Output level
3
1
P4
P4 Output level
4
1
P5
P5 Output level
5
1
P6
P6 Output level
6
1
P7
P7 Output level
7
1
P8
P8 Output level
8
1
P9
P9 Output level
9
1
PC
GENERAL PURPOSE I/O
GPIO
0x40002200
0x0
0x100
registers
n
BCR
PORT n Bit Clear Register
0xC
32
write-only
n
0x0
0xFFFF
P0
P0 bit clear
0
1
P1
P1 bit clear
1
1
P10
P10 bit clear
10
1
P11
P11 bit clear
11
1
P12
P12 bit clear
12
1
P13
P13 bit clear
13
1
P14
P14 bit clear
14
1
P15
P15 bit clear
15
1
P2
P2 bit clear
2
1
P3
P3 bit clear
3
1
P4
P4 bit clear
4
1
P5
P5 bit clear
5
1
P6
P6 bit clear
6
1
P7
P7 bit clear
7
1
P8
P8 bit clear
8
1
P9
P9 bit clear
9
1
BSR
PORT n Bit Set Register
0x8
32
read-write
n
0x0
0xFFFF
P0
P0 bit set
0
1
P1
P1 bit set
1
1
P10
P10 bit set
10
1
P11
P11 bit set
11
1
P12
P12 bit set
12
1
P13
P13 bit set
13
1
P14
P14 bit set
14
1
P15
P15 bit set
15
1
P2
P2 bit set
2
1
P3
P3 bit set
3
1
P4
P4 bit set
4
1
P5
P5 bit set
5
1
P6
P6 bit set
6
1
P7
P7 bit set
7
1
P8
P8 bit set
8
1
P9
P9 bit set
9
1
IDR
PORT n Input Data Register
0x4
32
read-write
n
0x0
0xFFFF
P0
P0 Input level
0
1
P1
P1 Input level
1
1
P10
P10 Input level
10
1
P11
P11 Input level
11
1
P12
P12 Input level
12
1
P13
P13 Input level
13
1
P14
P14 Input level
14
1
P15
P15 Input level
15
1
P2
P2 Input level
2
1
P3
P3 Input level
3
1
P4
P4 Input level
4
1
P5
P5 Input level
5
1
P6
P6 Input level
6
1
P7
P7 Input level
7
1
P8
P8 Input level
8
1
P9
P9 Input level
9
1
ODR
PORT n Output Data Register
0x0
32
read-write
n
0x0
0xFFFF
P0
P0 Output level
0
1
P1
P1 Output level
1
1
P10
P10 Output level
10
1
P11
P11 Output level
11
1
P12
P12 Output level
12
1
P13
P13 Output level
13
1
P14
P14 Output level
14
1
P15
P15 Output level
15
1
P2
P2 Output level
2
1
P3
P3 Output level
3
1
P4
P4 Output level
4
1
P5
P5 Output level
5
1
P6
P6 Output level
6
1
P7
P7 Output level
7
1
P8
P8 Output level
8
1
P9
P9 Output level
9
1
PCA
PORT CONTROL UNIT
PCU
0x40001000
0x0
0x100
registers
n
GPIOAE
16
GPIOAO
17
CR
PORT n Pin Control Register
0x4
32
read-write
n
0x0
0xFFFFFFFF
P0
P0 control SEL
0
2
P1
P1 control select
2
2
P10
P10 control SEL
20
2
P11
P11 control select
22
2
P12
P12 control SEL
24
2
P13
P13 control select
26
2
P14
P14 control SEL
28
2
P15
P15 control select
30
2
P2
P2 control SEL
4
2
P3
P3 control select
6
2
P4
P4 control SEL
8
2
P5
P5 control select
10
2
P6
P6 control SEL
12
2
P7
P7 control select
14
2
P8
P8 control SEL
16
2
P9
P9 control select
18
2
DER
PORT n Debounce Enable Register
0xC
32
read-write
n
0x0
0xFFFF
P0
P0 Debounce enable
0
1
P1
P1 Debounce enable
1
1
P10
P10 Debounce enable
10
1
P11
P11 Debounce enable
11
1
P12
P12 Debounce enable
12
1
P13
P13 Debounce enable
13
1
P14
P14 Debounce enable
14
1
P15
P15 Debounce enable
15
1
P2
P2 Debounce enable
2
1
P3
P3 Debounce enable
3
1
P4
P4 Debounce enable
4
1
P5
P5 Debounce enable
5
1
P6
P6 Debounce enable
6
1
P7
P7 Debounce enable
7
1
P8
P8 Debounce enable
8
1
P9
P9 Debounce enable
9
1
ICR
PORT n Interrupt Control Register
0x18
32
read-write
n
0x0
0xFFFFFFFF
P0
P0 interrupt control
0
2
P1
P1 interrupt control
2
2
P10
P10 interrupt control
20
2
P11
P11 interrupt control
22
2
P12
P12 interrupt control
24
2
P13
P13 interrupt control
26
2
P14
P14 interrupt control
28
2
P15
P15 interrupt control
30
2
P2
P2 interrupt control
4
2
P3
P3 interrupt control
6
2
P4
P4 interrupt control
8
2
P5
P5 interrupt control
10
2
P6
P6 interrupt control
12
2
P7
P7 interrupt control
14
2
P8
P8 interrupt control
16
2
P9
P9 interrupt control
18
2
IER
PORT n Interrupt Enable Register
0x10
32
read-write
n
0x0
0xFFFFFFFF
P0
P0 interrupt enable
0
2
P1
P1 interrupt select
2
2
P10
P10 interrupt SEL
20
2
P11
P11 interrupt select
22
2
P12
P12 interrupt SEL
24
2
P13
P13 interrupt select
26
2
P14
P14 interrupt SEL
28
2
P15
P15 interrupt select
30
2
P2
P2 interrupt SEL
4
2
P3
P3 interrupt select
6
2
P4
P4 interrupt SEL
8
2
P5
P5 interrupt select
10
2
P6
P6 interrupt SEL
12
2
P7
P7 interrupt select
14
2
P8
P8 interrupt SEL
16
2
P9
P9 interrupt select
18
2
ISR
PORT n Interrupt Status Register
0x14
32
read-write
n
0x0
0xFFFFFFFF
P0
P0 interrupt status
0
2
P1
P1 interrupt status
2
2
P10
P10 interrupt status
20
2
P11
P11 interrupt status
22
2
P12
P12 interrupt status
24
2
P13
P13 interrupt status
26
2
P14
P14 interrupt status
28
2
P15
P15 interrupt status
30
2
P2
P2 interrupt status
4
2
P3
P3 interrupt status
6
2
P4
P4 interrupt status
8
2
P5
P5 interrupt status
10
2
P6
P6 interrupt status
12
2
P7
P7 interrupt status
14
2
P8
P8 interrupt status
16
2
P9
P9 interrupt status
18
2
MR
PORT n Pin MUX Register
0x0
32
read-write
n
0x0
0xFFFFFFFF
P0
P0 MUX SEL
0
2
P1
P1 Pin Mux select
2
2
P10
P10 MUX SEL
20
2
P11
P11 Pin Mux select
22
2
P12
P12 MUX SEL
24
2
P13
P13 Pin Mux select
26
2
P14
P14 MUX SEL
28
2
P15
P15 Pin Mux select
30
2
P2
P2 MUX SEL
4
2
P3
P3 Pin Mux select
6
2
P4
P4 MUX SEL
8
2
P5
P5 Pin Mux select
10
2
P6
P6 MUX SEL
12
2
P7
P7 Pin Mux select
14
2
P8
P8 MUX SEL
16
2
P9
P9 Pin Mux select
18
2
PCR
PORT n Pull-up Resistor Control Register
0x8
32
read-write
n
0x0
0xFFFF
P0
P0 pull-up enable
0
1
P1
P1 pull-up enable
1
1
P10
P10 pull-up enable
10
1
P11
P11 pull-up enable
11
1
P12
P12 pull-up enable
12
1
P13
P13 pull-up enable
13
1
P14
P14 pull-up enable
14
1
P15
P15 pull-up enable
15
1
P2
P2 pull-up enable
2
1
P3
P3 pull-up enable
3
1
P4
P4 pull-up enable
4
1
P5
P5 pull-up enable
5
1
P6
P6 pull-up enable
6
1
P7
P7 pull-up enable
7
1
P8
P8 pull-up enable
8
1
P9
P9 pull-up enable
9
1
PCB
PORT CONTROL UNIT
PCU
0x40001100
0x0
0x100
registers
n
GPIOBE
18
GPIOBO
19
CR
PORT n Pin Control Register
0x4
32
read-write
n
0x0
0xFFFFFFFF
P0
P0 control SEL
0
2
P1
P1 control select
2
2
P10
P10 control SEL
20
2
P11
P11 control select
22
2
P12
P12 control SEL
24
2
P13
P13 control select
26
2
P14
P14 control SEL
28
2
P15
P15 control select
30
2
P2
P2 control SEL
4
2
P3
P3 control select
6
2
P4
P4 control SEL
8
2
P5
P5 control select
10
2
P6
P6 control SEL
12
2
P7
P7 control select
14
2
P8
P8 control SEL
16
2
P9
P9 control select
18
2
DER
PORT n Debounce Enable Register
0xC
32
read-write
n
0x0
0xFFFF
P0
P0 Debounce enable
0
1
P1
P1 Debounce enable
1
1
P10
P10 Debounce enable
10
1
P11
P11 Debounce enable
11
1
P12
P12 Debounce enable
12
1
P13
P13 Debounce enable
13
1
P14
P14 Debounce enable
14
1
P15
P15 Debounce enable
15
1
P2
P2 Debounce enable
2
1
P3
P3 Debounce enable
3
1
P4
P4 Debounce enable
4
1
P5
P5 Debounce enable
5
1
P6
P6 Debounce enable
6
1
P7
P7 Debounce enable
7
1
P8
P8 Debounce enable
8
1
P9
P9 Debounce enable
9
1
ICR
PORT n Interrupt Control Register
0x18
32
read-write
n
0x0
0xFFFFFFFF
P0
P0 interrupt control
0
2
P1
P1 interrupt control
2
2
P10
P10 interrupt control
20
2
P11
P11 interrupt control
22
2
P12
P12 interrupt control
24
2
P13
P13 interrupt control
26
2
P14
P14 interrupt control
28
2
P15
P15 interrupt control
30
2
P2
P2 interrupt control
4
2
P3
P3 interrupt control
6
2
P4
P4 interrupt control
8
2
P5
P5 interrupt control
10
2
P6
P6 interrupt control
12
2
P7
P7 interrupt control
14
2
P8
P8 interrupt control
16
2
P9
P9 interrupt control
18
2
IER
PORT n Interrupt Enable Register
0x10
32
read-write
n
0x0
0xFFFFFFFF
P0
P0 interrupt enable
0
2
P1
P1 interrupt select
2
2
P10
P10 interrupt SEL
20
2
P11
P11 interrupt select
22
2
P12
P12 interrupt SEL
24
2
P13
P13 interrupt select
26
2
P14
P14 interrupt SEL
28
2
P15
P15 interrupt select
30
2
P2
P2 interrupt SEL
4
2
P3
P3 interrupt select
6
2
P4
P4 interrupt SEL
8
2
P5
P5 interrupt select
10
2
P6
P6 interrupt SEL
12
2
P7
P7 interrupt select
14
2
P8
P8 interrupt SEL
16
2
P9
P9 interrupt select
18
2
ISR
PORT n Interrupt Status Register
0x14
32
read-write
n
0x0
0xFFFFFFFF
P0
P0 interrupt status
0
2
P1
P1 interrupt status
2
2
P10
P10 interrupt status
20
2
P11
P11 interrupt status
22
2
P12
P12 interrupt status
24
2
P13
P13 interrupt status
26
2
P14
P14 interrupt status
28
2
P15
P15 interrupt status
30
2
P2
P2 interrupt status
4
2
P3
P3 interrupt status
6
2
P4
P4 interrupt status
8
2
P5
P5 interrupt status
10
2
P6
P6 interrupt status
12
2
P7
P7 interrupt status
14
2
P8
P8 interrupt status
16
2
P9
P9 interrupt status
18
2
MR
PORT n Pin MUX Register
0x0
32
read-write
n
0x0
0xFFFFFFFF
P0
P0 MUX SEL
0
2
P1
P1 Pin Mux select
2
2
P10
P10 MUX SEL
20
2
P11
P11 Pin Mux select
22
2
P12
P12 MUX SEL
24
2
P13
P13 Pin Mux select
26
2
P14
P14 MUX SEL
28
2
P15
P15 Pin Mux select
30
2
P2
P2 MUX SEL
4
2
P3
P3 Pin Mux select
6
2
P4
P4 MUX SEL
8
2
P5
P5 Pin Mux select
10
2
P6
P6 MUX SEL
12
2
P7
P7 Pin Mux select
14
2
P8
P8 MUX SEL
16
2
P9
P9 Pin Mux select
18
2
PCR
PORT n Pull-up Resistor Control Register
0x8
32
read-write
n
0x0
0xFFFF
P0
P0 pull-up enable
0
1
P1
P1 pull-up enable
1
1
P10
P10 pull-up enable
10
1
P11
P11 pull-up enable
11
1
P12
P12 pull-up enable
12
1
P13
P13 pull-up enable
13
1
P14
P14 pull-up enable
14
1
P15
P15 pull-up enable
15
1
P2
P2 pull-up enable
2
1
P3
P3 pull-up enable
3
1
P4
P4 pull-up enable
4
1
P5
P5 pull-up enable
5
1
P6
P6 pull-up enable
6
1
P7
P7 pull-up enable
7
1
P8
P8 pull-up enable
8
1
P9
P9 pull-up enable
9
1
PCC
PORT CONTROL UNIT
PCU
0x40001200
0x0
0x100
registers
n
GPIOCE
20
GPIOCO
21
CR
PORT n Pin Control Register
0x4
32
read-write
n
0x0
0xFFFFFFFF
P0
P0 control SEL
0
2
P1
P1 control select
2
2
P10
P10 control SEL
20
2
P11
P11 control select
22
2
P12
P12 control SEL
24
2
P13
P13 control select
26
2
P14
P14 control SEL
28
2
P15
P15 control select
30
2
P2
P2 control SEL
4
2
P3
P3 control select
6
2
P4
P4 control SEL
8
2
P5
P5 control select
10
2
P6
P6 control SEL
12
2
P7
P7 control select
14
2
P8
P8 control SEL
16
2
P9
P9 control select
18
2
DER
PORT n Debounce Enable Register
0xC
32
read-write
n
0x0
0xFFFF
P0
P0 Debounce enable
0
1
P1
P1 Debounce enable
1
1
P10
P10 Debounce enable
10
1
P11
P11 Debounce enable
11
1
P12
P12 Debounce enable
12
1
P13
P13 Debounce enable
13
1
P14
P14 Debounce enable
14
1
P15
P15 Debounce enable
15
1
P2
P2 Debounce enable
2
1
P3
P3 Debounce enable
3
1
P4
P4 Debounce enable
4
1
P5
P5 Debounce enable
5
1
P6
P6 Debounce enable
6
1
P7
P7 Debounce enable
7
1
P8
P8 Debounce enable
8
1
P9
P9 Debounce enable
9
1
ICR
PORT n Interrupt Control Register
0x18
32
read-write
n
0x0
0xFFFFFFFF
P0
P0 interrupt control
0
2
P1
P1 interrupt control
2
2
P10
P10 interrupt control
20
2
P11
P11 interrupt control
22
2
P12
P12 interrupt control
24
2
P13
P13 interrupt control
26
2
P14
P14 interrupt control
28
2
P15
P15 interrupt control
30
2
P2
P2 interrupt control
4
2
P3
P3 interrupt control
6
2
P4
P4 interrupt control
8
2
P5
P5 interrupt control
10
2
P6
P6 interrupt control
12
2
P7
P7 interrupt control
14
2
P8
P8 interrupt control
16
2
P9
P9 interrupt control
18
2
IER
PORT n Interrupt Enable Register
0x10
32
read-write
n
0x0
0xFFFFFFFF
P0
P0 interrupt enable
0
2
P1
P1 interrupt select
2
2
P10
P10 interrupt SEL
20
2
P11
P11 interrupt select
22
2
P12
P12 interrupt SEL
24
2
P13
P13 interrupt select
26
2
P14
P14 interrupt SEL
28
2
P15
P15 interrupt select
30
2
P2
P2 interrupt SEL
4
2
P3
P3 interrupt select
6
2
P4
P4 interrupt SEL
8
2
P5
P5 interrupt select
10
2
P6
P6 interrupt SEL
12
2
P7
P7 interrupt select
14
2
P8
P8 interrupt SEL
16
2
P9
P9 interrupt select
18
2
ISR
PORT n Interrupt Status Register
0x14
32
read-write
n
0x0
0xFFFFFFFF
P0
P0 interrupt status
0
2
P1
P1 interrupt status
2
2
P10
P10 interrupt status
20
2
P11
P11 interrupt status
22
2
P12
P12 interrupt status
24
2
P13
P13 interrupt status
26
2
P14
P14 interrupt status
28
2
P15
P15 interrupt status
30
2
P2
P2 interrupt status
4
2
P3
P3 interrupt status
6
2
P4
P4 interrupt status
8
2
P5
P5 interrupt status
10
2
P6
P6 interrupt status
12
2
P7
P7 interrupt status
14
2
P8
P8 interrupt status
16
2
P9
P9 interrupt status
18
2
MR
PORT n Pin MUX Register
0x0
32
read-write
n
0x0
0xFFFFFFFF
P0
P0 MUX SEL
0
2
P1
P1 Pin Mux select
2
2
P10
P10 MUX SEL
20
2
P11
P11 Pin Mux select
22
2
P12
P12 MUX SEL
24
2
P13
P13 Pin Mux select
26
2
P14
P14 MUX SEL
28
2
P15
P15 Pin Mux select
30
2
P2
P2 MUX SEL
4
2
P3
P3 Pin Mux select
6
2
P4
P4 MUX SEL
8
2
P5
P5 Pin Mux select
10
2
P6
P6 MUX SEL
12
2
P7
P7 Pin Mux select
14
2
P8
P8 MUX SEL
16
2
P9
P9 Pin Mux select
18
2
PCR
PORT n Pull-up Resistor Control Register
0x8
32
read-write
n
0x0
0xFFFF
P0
P0 pull-up enable
0
1
P1
P1 pull-up enable
1
1
P10
P10 pull-up enable
10
1
P11
P11 pull-up enable
11
1
P12
P12 pull-up enable
12
1
P13
P13 pull-up enable
13
1
P14
P14 pull-up enable
14
1
P15
P15 pull-up enable
15
1
P2
P2 pull-up enable
2
1
P3
P3 pull-up enable
3
1
P4
P4 pull-up enable
4
1
P5
P5 pull-up enable
5
1
P6
P6 pull-up enable
6
1
P7
P7 pull-up enable
7
1
P8
P8 pull-up enable
8
1
P9
P9 pull-up enable
9
1
PCD
PORT CONTROL UNIT
PCU
0x40001300
0x0
0x100
registers
n
GPIODE
22
GPIODO
23
CR
PORT n Pin Control Register
0x4
32
read-write
n
0x0
0xFFFFFFFF
P0
P0 control SEL
0
2
P1
P1 control select
2
2
P10
P10 control SEL
20
2
P11
P11 control select
22
2
P12
P12 control SEL
24
2
P13
P13 control select
26
2
P14
P14 control SEL
28
2
P15
P15 control select
30
2
P2
P2 control SEL
4
2
P3
P3 control select
6
2
P4
P4 control SEL
8
2
P5
P5 control select
10
2
P6
P6 control SEL
12
2
P7
P7 control select
14
2
P8
P8 control SEL
16
2
P9
P9 control select
18
2
DER
PORT n Debounce Enable Register
0xC
32
read-write
n
0x0
0xFFFF
P0
P0 Debounce enable
0
1
P1
P1 Debounce enable
1
1
P10
P10 Debounce enable
10
1
P11
P11 Debounce enable
11
1
P12
P12 Debounce enable
12
1
P13
P13 Debounce enable
13
1
P14
P14 Debounce enable
14
1
P15
P15 Debounce enable
15
1
P2
P2 Debounce enable
2
1
P3
P3 Debounce enable
3
1
P4
P4 Debounce enable
4
1
P5
P5 Debounce enable
5
1
P6
P6 Debounce enable
6
1
P7
P7 Debounce enable
7
1
P8
P8 Debounce enable
8
1
P9
P9 Debounce enable
9
1
ICR
PORT n Interrupt Control Register
0x18
32
read-write
n
0x0
0xFFFFFFFF
P0
P0 interrupt control
0
2
P1
P1 interrupt control
2
2
P10
P10 interrupt control
20
2
P11
P11 interrupt control
22
2
P12
P12 interrupt control
24
2
P13
P13 interrupt control
26
2
P14
P14 interrupt control
28
2
P15
P15 interrupt control
30
2
P2
P2 interrupt control
4
2
P3
P3 interrupt control
6
2
P4
P4 interrupt control
8
2
P5
P5 interrupt control
10
2
P6
P6 interrupt control
12
2
P7
P7 interrupt control
14
2
P8
P8 interrupt control
16
2
P9
P9 interrupt control
18
2
IER
PORT n Interrupt Enable Register
0x10
32
read-write
n
0x0
0xFFFFFFFF
P0
P0 interrupt enable
0
2
P1
P1 interrupt select
2
2
P10
P10 interrupt SEL
20
2
P11
P11 interrupt select
22
2
P12
P12 interrupt SEL
24
2
P13
P13 interrupt select
26
2
P14
P14 interrupt SEL
28
2
P15
P15 interrupt select
30
2
P2
P2 interrupt SEL
4
2
P3
P3 interrupt select
6
2
P4
P4 interrupt SEL
8
2
P5
P5 interrupt select
10
2
P6
P6 interrupt SEL
12
2
P7
P7 interrupt select
14
2
P8
P8 interrupt SEL
16
2
P9
P9 interrupt select
18
2
ISR
PORT n Interrupt Status Register
0x14
32
read-write
n
0x0
0xFFFFFFFF
P0
P0 interrupt status
0
2
P1
P1 interrupt status
2
2
P10
P10 interrupt status
20
2
P11
P11 interrupt status
22
2
P12
P12 interrupt status
24
2
P13
P13 interrupt status
26
2
P14
P14 interrupt status
28
2
P15
P15 interrupt status
30
2
P2
P2 interrupt status
4
2
P3
P3 interrupt status
6
2
P4
P4 interrupt status
8
2
P5
P5 interrupt status
10
2
P6
P6 interrupt status
12
2
P7
P7 interrupt status
14
2
P8
P8 interrupt status
16
2
P9
P9 interrupt status
18
2
MR
PORT n Pin MUX Register
0x0
32
read-write
n
0x0
0xFFFFFFFF
P0
P0 MUX SEL
0
2
P1
P1 Pin Mux select
2
2
P10
P10 MUX SEL
20
2
P11
P11 Pin Mux select
22
2
P12
P12 MUX SEL
24
2
P13
P13 Pin Mux select
26
2
P14
P14 MUX SEL
28
2
P15
P15 Pin Mux select
30
2
P2
P2 MUX SEL
4
2
P3
P3 Pin Mux select
6
2
P4
P4 MUX SEL
8
2
P5
P5 Pin Mux select
10
2
P6
P6 MUX SEL
12
2
P7
P7 Pin Mux select
14
2
P8
P8 MUX SEL
16
2
P9
P9 Pin Mux select
18
2
PCR
PORT n Pull-up Resistor Control Register
0x8
32
read-write
n
0x0
0xFFFF
P0
P0 pull-up enable
0
1
P1
P1 pull-up enable
1
1
P10
P10 pull-up enable
10
1
P11
P11 pull-up enable
11
1
P12
P12 pull-up enable
12
1
P13
P13 pull-up enable
13
1
P14
P14 pull-up enable
14
1
P15
P15 pull-up enable
15
1
P2
P2 pull-up enable
2
1
P3
P3 pull-up enable
3
1
P4
P4 pull-up enable
4
1
P5
P5 pull-up enable
5
1
P6
P6 pull-up enable
6
1
P7
P7 pull-up enable
7
1
P8
P8 pull-up enable
8
1
P9
P9 pull-up enable
9
1
PD
GENERAL PURPOSE I/O
GPIO
0x40002300
0x0
0x100
registers
n
BCR
PORT n Bit Clear Register
0xC
32
write-only
n
0x0
0xFFFF
P0
P0 bit clear
0
1
P1
P1 bit clear
1
1
P10
P10 bit clear
10
1
P11
P11 bit clear
11
1
P12
P12 bit clear
12
1
P13
P13 bit clear
13
1
P14
P14 bit clear
14
1
P15
P15 bit clear
15
1
P2
P2 bit clear
2
1
P3
P3 bit clear
3
1
P4
P4 bit clear
4
1
P5
P5 bit clear
5
1
P6
P6 bit clear
6
1
P7
P7 bit clear
7
1
P8
P8 bit clear
8
1
P9
P9 bit clear
9
1
BSR
PORT n Bit Set Register
0x8
32
read-write
n
0x0
0xFFFF
P0
P0 bit set
0
1
P1
P1 bit set
1
1
P10
P10 bit set
10
1
P11
P11 bit set
11
1
P12
P12 bit set
12
1
P13
P13 bit set
13
1
P14
P14 bit set
14
1
P15
P15 bit set
15
1
P2
P2 bit set
2
1
P3
P3 bit set
3
1
P4
P4 bit set
4
1
P5
P5 bit set
5
1
P6
P6 bit set
6
1
P7
P7 bit set
7
1
P8
P8 bit set
8
1
P9
P9 bit set
9
1
IDR
PORT n Input Data Register
0x4
32
read-write
n
0x0
0xFFFF
P0
P0 Input level
0
1
P1
P1 Input level
1
1
P10
P10 Input level
10
1
P11
P11 Input level
11
1
P12
P12 Input level
12
1
P13
P13 Input level
13
1
P14
P14 Input level
14
1
P15
P15 Input level
15
1
P2
P2 Input level
2
1
P3
P3 Input level
3
1
P4
P4 Input level
4
1
P5
P5 Input level
5
1
P6
P6 Input level
6
1
P7
P7 Input level
7
1
P8
P8 Input level
8
1
P9
P9 Input level
9
1
ODR
PORT n Output Data Register
0x0
32
read-write
n
0x0
0xFFFF
P0
P0 Output level
0
1
P1
P1 Output level
1
1
P10
P10 Output level
10
1
P11
P11 Output level
11
1
P12
P12 Output level
12
1
P13
P13 Output level
13
1
P14
P14 Output level
14
1
P15
P15 Output level
15
1
P2
P2 Output level
2
1
P3
P3 Output level
3
1
P4
P4 Output level
4
1
P5
P5 Output level
5
1
P6
P6 Output level
6
1
P7
P7 Output level
7
1
P8
P8 Output level
8
1
P9
P9 Output level
9
1
PORTEN
Port Access Eable
PORTEN
0x40001FF0
0x0
0x10
registers
n
EN
Port Access Eable 0x15->0x51
0x0
32
read-write
n
0x0
0xFFFF
SCU
SYSTEM CONTROL UNIT
SCU
0x40000000
0x0
0x100
registers
n
0x0
0x100
registers
n
LVDDETECT
0
SYSCLKFAIL
1
XOSCFAIL
2
CIDR
Chip ID Register
0x0
32
read-only
n
0xAC334064
0xFFFFFFFF
CIDR2
Chip ID 2 Register
0xC
32
read-only
n
0x0
0xFFFFFFFF
CMR
Clock Monitoring Register
0x48
32
read-write
n
0x3
0xFFFF
EOSCFAIL
external OSC failed flag
1
1
read-write
EOSCIE
external OSC failed interrupt enable
2
1
read-write
EOSCMNT
Externaler OSC monitor enable
3
1
read-write
EOSCSTS
external OSC status
0
1
read-write
MCLKFAIL
MCLK Failed flag
5
1
read-write
MCLKIE
MCLK fail Interrupt enable
6
1
read-write
MCLKMNT
MCLK monitor enable
7
1
read-write
MCLKREC
MCLK failed auto recovery
15
1
read-only
MCLKSTS
MCLK clock status
4
1
read-write
COR
Clock Output Register
0x50
32
read-write
n
0xF
0xFF
CLKODIV
clock output divider value
0
4
read-write
CLKOEN
clock output enable
4
1
read-write
CSCR
Clock Source Control Register
0x40
32
read-write
n
0x20
0xFF
EOSCCON
External crystal OSC control
0
2
RINGOSCCON
Internal ring OSC control
4
2
DBCLK1
Debounce Clock Control Register 1
0x9C
32
read-write
n
0x10001
0xFFFFFFFF
PADCSEL
debouce clock for port A source clock sel
8
3
PADDIV
PORT A debounce divider
0
8
PBDDIV
PORT B debounce divider
16
8
PBDSEL
debouce clock for port B source clock sel
24
3
DBCLK2
Debounce Clock Control Register 2
0xA0
32
read-write
n
0x10001
0xFFFFFFFF
PCDDIV
PORT C debounce divider
0
8
PCDSEK
debouce clock for port C source clock sel
8
3
PDDCSEL
debouce clock for port D source clock sel
24
3
PDDDIV
PORT D debounce divider
16
8
EMODR
External Mode Status Register
0x84
32
read-write
n
0x0
0xFFFFFFFF
BOOT
boot pin level
0
1
EOSCR
External Oscillator Control Register
0x80
32
read-write
n
0x300
0xFFFF
ISEL
select current
8
2
read-write
ISELEN
write enable for bit field ISEL
15
1
write-only
LVDCON
LVD Control Register
0x68
32
read-write
n
0x1
0xFFFFFFFF
LVDEN
LVDEN
0
1
LVDLVL
LVDLVL
1
1
read-only
LVDSEL
LVDSEL
8
2
LVDTE
LVDTE
23
1
write-only
LVDTRIM
LVDTRIM
16
2
SELEN
SELEN
15
1
write-only
MCCR1
Miscellaneous Clock Control Register 1
0x90
32
read-write
n
0x1
0xFFFFFFFF
STCSEL
systick clock source sel
8
3
read-write
STDIV
systick divider
0
8
read-write
MCCR2
Miscellaneous Clock Control Register 2
0x94
32
read-write
n
0x0
0xFFFFFFFF
PWM0CSEL
pwm0 clock sel
8
3
PWM0DIV
PWM0 divider
0
8
MCCR3
Miscellaneous Clock Control Register 3
0x98
32
read-write
n
0x10001
0xFFFFFFFF
TEXT0CSEL
text0 clock sel
24
3
TEXT0DIV
text0 divider
16
8
WDTCSEL
WDT clock sel
8
3
WDTDIV
WDT divider
0
8
MCCR4
Miscellaneous Clock Control Register 4
0xA8
32
read-write
n
0x1
0xFFFFFFFF
ADCCDIV
ADC Clock N divider
16
8
ADCCSEL
ADC clock source select bitl
24
3
NMIR
NMI Control Register
0x4C
32
read-write
n
0x0
0xFFFFFFFF
ACCESSCODE
Access Code
16
16
write-only
LVDEN
LVD Condition Enable
0
1
LVDSTS
LVD Condition Status
8
1
MCLKFAILEN
MCLK Fail Condition Enable
1
1
MCLKFAILSTS
MCLK Fail Condition Status
9
1
OVPEN
Over Voltage Protection Condition Enable
3
1
OVPSTS
Over Voltage Protection Condition Status
11
1
PROTEN
Protection Condition Enable
4
1
PROTSTS
Protection Condition Status
12
1
WDTEN
Watch Dog Interrupt Condition Enable
2
1
WDTSTS
Watch Dog Interrupt Condition Status
10
1
PCER1
Peripheral Clock Enable Register 1
0x30
32
read-write
n
0xF
0xFFFFFFFF
DMA
DMA Function Enable
4
1
GPIOA
GPIOA
8
1
GPIOB
GPIOB
9
1
GPIOC
GPIOC
10
1
GPIOD
GPIOD
11
1
TIMER0
TIMER0
16
1
TIMER1
TIMER1
17
1
TIMER2
TIMER2
18
1
TIMER3
TIMER3
19
1
TIMER8
TIMER8 Enable
24
1
TIMER9
TIMER9 Enable
25
1
PCER2
Peripheral Clock Enable Register 2
0x34
32
read-write
n
0x101
0xFFFFFFFF
ADC0
ADC0
20
1
ADC1
ADC1
21
1
I2C0
I2C0 Enable
4
1
MPWM0
MPWM0 Enable
16
1
SPI0
SPI0 Enable
0
1
UART0
UART0 Enable
8
1
UART1
UART1 Enable
9
1
PER1
Peripheral Enable Register 1
0x28
32
read-write
n
0xF
0xFFFFFFFF
DMA
DMA Function Enable
4
1
GPIOA
GPIOA
8
1
GPIOB
GPIOB
9
1
GPIOC
GPIOC
10
1
GPIOD
GPIOD
11
1
TIMER0
TIMER0
16
1
TIMER1
TIMER1
17
1
TIMER2
TIMER2
18
1
TIMER3
TIMER3
19
1
TIMER8
TIMER8 Enable
24
1
TIMER9
TIMER9 Enable
25
1
PER2
Peripheral Enable Register 2
0x2C
32
read-write
n
0x101
0xFFFFFFFF
ADC0
ADC0
20
1
ADC1
ADC1
21
1
I2C0
I2C0 Enable
4
1
MPWM0
MPWM0 Enable
16
1
SPI0
SPI0 Enable
0
1
UART0
UART0 Enable
8
1
UART1
UART1 Enable
9
1
PLLCON
PLL Control Register
0x60
32
read-write
n
0x0
0xFFFF
BYPASS
FIN Bypass to FOUT
13
1
read-write
FBCTRL
Feedback control
4
4
read-write
LOCK
PLL Lock state
12
1
read-only
PLLEN
PLL Enable
14
1
read-write
PLLRSTB
PLL reset
15
1
read-write
POSTDIV
post divider
0
4
read-write
PREDIV
FIN pre divider
8
1
read-write
PRER1
Peripheral Reset Enable Register 1
0x20
32
read-write
n
0x3FF0F1F
0xFFFFFFFF
DMA
DMA Reset
4
1
FMC
Flash Memory controll Reset
1
1
GPIOA
GPIOA Reset
8
1
GPIOB
GPIOB Reset
9
1
GPIOC
GPIOC Reset
10
1
GPIOD
GPIOD Reset
11
1
PCU
Port controll Reset
3
1
SCU
Power Management Unit Reset
0
1
TIMER0
TIMER0 reset
16
1
TIMER1
TIMER1 Reset
17
1
TIMER2
TIMER2 Reset
18
1
TIMER3
TIMER3 Reset
19
1
TIMER8
TIMER8 Reset
24
1
TIMER9
TIMER9 Reset
25
1
WDT
Watch Dog Timer Reset
2
1
PRER2
Peripheral Reset Enable Register 2
0x24
32
read-write
n
0x310311
0xFFFFFFFF
ADC0
ADC0 Reset
20
1
ADC1
ADC1 Reset
21
1
I2C0
I2C0 Reset
4
1
MPWM0
MPWM0 Reset
16
1
SPI0
SPI0 Reset
0
1
UART0
UART0 Reset
8
1
UART1
UART1
9
1
RSER
Reset Source Enable Register
0x18
32
read-write
n
0x49
0xFF
CPURST
CPU request reset enable
5
1
LVDRST
LVD reset enable
0
1
MCKFRST
MCLK failed reset enable
2
1
PINRST
external pin reset enable
6
1
SWRST
software reset enable
4
1
WDTRST
watch dog reset enable
3
1
XFRST
external OSC clock failed enable
1
1
RSSR
Reset Source Status Register
0x1C
32
read-write
n
0x80
0xFF
CPURST
cpu request reset status
5
1
LVDRST
lvd reset status
0
1
MCKFRST
MCLK failed reset status
2
1
PINRST
extenral pin reset status
6
1
PORST
power on reset status
7
1
SWRST
software reset status
4
1
WDTRST
watchdog timer reset status
3
1
XFRST
clock failed reset status
1
1
SCCR
System Clock Control Register
0x44
32
read-write
n
0x0
0xFF
FINSEL
PLL Input source FIN Select
2
1
MCLKSEL
System clock select
0
2
SMR
System Mode Register
0x4
32
read-write
n
0x0
0xFFFF
PREVMODE
PREVMODE
4
2
SRCR
System Reset Control Register
0x8
32
read-write
n
0x0
0x1
SWRST
Internal soft reset activation
0
1
VDCCON
VDC Control Register
0x64
32
read-write
n
0x7F
0xFFFFFFFF
VDCDE
VDCDE
8
1
write-only
VDCTE
VDC value enable
23
1
write-only
VDCTRIM
VDCTRIM
16
4
read-write
VDCWDLY
VDC warm up delay count
0
8
read-write
WUER
Wakeup Source Enable Register
0x10
32
read-write
n
0x0
0xF03
GPIOAWUE
GPIOAWUE
8
1
GPIOBWUE
GPIOBWUE
9
1
GPIOCWUE
GPIOCWUE
10
1
GPIODWUE
GPIODWUE
11
1
LVDWUE
LVDWUE
0
1
WDTWUE
WDTWUE
1
1
WUSR
Wakeup Source Status Register
0x14
32
read-write
n
0x0
0xF03
GPIOAWU
GPIOAWU
8
1
GPIOBWU
GPIOBWU
9
1
GPIOCWU
GPIOCWU
10
1
GPIODWU
GPIODWU
11
1
LVDWU
LVDWU
0
1
WDTWU
WDTWU
1
1
SP0
SERIAL PERIPHERAL INTERFACE
SPI
0x40009000
0x0
0x100
registers
n
SPI0
32
BR
SPI n Baud Rate Register
0xC
32
read-write
n
0x0
0xFFFF
BR
buadrate
0
16
CR
SPI n Control Register
0x4
32
read-write
n
0x0
0xFFFFFFFF
BITSZ
Transmit/receive Data bits select bit
0
2
CPHA
SPI clock phase bit
3
1
CPOL
SPI clock polarity bit
2
1
LBE
Loop-back mode select bit in master mode
11
1
MS
master/slaver select bit
5
1
MSBF
MSB/LSB transmit select bit
4
1
RXBC
Recieve buffer Clear bit
19
1
RXDIE
DMA Rx Deone Interrupt enable bit
17
1
RXIE
Receive interrupt enable bit
14
1
SSCIE
SSn Edge Chagne Interrupt enable bit
16
1
SSMASK
SS Signal masking bit in slave mode
10
1
SSMO
SS output signal select bit
9
1
SSMOD
SS Auto/Manual Output select bit
13
1
SSOUT
SS output signal select bit
12
1
SSPOL
SS Signal polarity select bit
8
1
TXBC
TX Buffer Clear bit
20
1
TXDIE
DMA TX Done Interrupt enable bit
18
1
TXIE
Transmit interrupt enable bit
15
1
EN
SPI n Enable register
0x10
32
read-write
n
0x0
0xFF
ENABLE
SPI ENABLE bit
0
1
LR
SPI n delay Length Register
0x14
32
read-write
n
0x0
0xFFFFFFFF
BTL
Burst delay length
8
8
SPL
Stop delay length
16
8
STL
Start delay length
0
8
RDR
SPI n Receive Data Register
0x0
32
read-only
n
0x0
0x1FFFF
RDR
Data
0
17
SR
SPI n Status Register
0x8
32
read-write
n
0x0
0xFFFF
OVRF
receive overrun error flag
4
1
read-write
RRDY
receive buffer ready flag
0
1
read-only
RXDMAF
DMA receive Operation complete flag
8
1
read-write
SSDET
The rising edge of SS detect flag
6
1
read-write
SSON
SS signal status flag
5
1
read-write
TRDY
Transmit buffer empty flag
1
1
read-only
TXDMAF
DMA transmit Operation complete flag
9
1
read-write
TXIDLE
transmit/receive operation flag
2
1
read-only
UDRF
transmit underrun error flag
3
1
read-write
TDR
SPI n Transmit Data Register
0x0
32
write-only
n
0x0
0x1FFFF
TDR
Data
0
17
T0
16-BIT TIMER
TIMER
0x40003000
0x0
0x20
registers
n
TIMER0
5
CNT
Timer n Count Register
0x14
32
read-write
n
0x0
0xFFFF
CNT
CNT
0
16
CR1
Timer n Control Register 1
0x0
32
read-write
n
0x0
0xFFFF
ADCTRGEN
ADCTRGEN
8
1
CKSEL
counter clock source select
4
3
CLRMOD
clear select when capture mode
2
2
CSYNC
Syncronize Clear Counter
14
1
MODE
Timer operatin mode control
0
2
OUTPOL
Timer Output Polarity
12
1
SSYNC
Syncronize Start Counter
15
1
STARTLVL
STARTLVL
7
1
UAO
GRA/GRB Update Mode
13
1
CR2
Timer n Control Register 2
0x4
32
read-write
n
0x0
0x3
TCLR
Timer register clear
1
1
TEN
Timer enable bit
0
1
GRA
Timer n General Register A
0xC
32
read-write
n
0x0
0xFFFF
GRA
GRA
0
16
GRB
Timer n General Register B
0x10
32
read-write
n
0x0
0xFFFF
GRB
GRB
0
16
IER
Timer n Interrupt Enable Register
0x1C
32
read-write
n
0x0
0x77
MAIE
GRA Match interrupt enablee
2
1
MBIE
GRB Match interrupt enable
1
1
OVIE
Counter overflow interrupt enable
0
1
PRS
Timer n Prescaler Register
0x8
32
read-write
n
0x0
0x3FF
PRS
Prescaler value of count clock
0
10
SR
Timer n Status Register
0x18
32
read-write
n
0x0
0x37
MFA
Match register A Flag
2
1
MFB
MATCH register B flag
1
1
OVF
counter overflow falg
0
1
T1
16-BIT TIMER
TIMER
0x40003020
0x0
0x20
registers
n
TIMER1
6
CNT
Timer n Count Register
0x14
32
read-write
n
0x0
0xFFFF
CNT
CNT
0
16
CR1
Timer n Control Register 1
0x0
32
read-write
n
0x0
0xFFFF
ADCTRGEN
ADCTRGEN
8
1
CKSEL
counter clock source select
4
3
CLRMOD
clear select when capture mode
2
2
CSYNC
Syncronize Clear Counter
14
1
MODE
Timer operatin mode control
0
2
OUTPOL
Timer Output Polarity
12
1
SSYNC
Syncronize Start Counter
15
1
STARTLVL
STARTLVL
7
1
UAO
GRA/GRB Update Mode
13
1
CR2
Timer n Control Register 2
0x4
32
read-write
n
0x0
0x3
TCLR
Timer register clear
1
1
TEN
Timer enable bit
0
1
GRA
Timer n General Register A
0xC
32
read-write
n
0x0
0xFFFF
GRA
GRA
0
16
GRB
Timer n General Register B
0x10
32
read-write
n
0x0
0xFFFF
GRB
GRB
0
16
IER
Timer n Interrupt Enable Register
0x1C
32
read-write
n
0x0
0x77
MAIE
GRA Match interrupt enablee
2
1
MBIE
GRB Match interrupt enable
1
1
OVIE
Counter overflow interrupt enable
0
1
PRS
Timer n Prescaler Register
0x8
32
read-write
n
0x0
0x3FF
PRS
Prescaler value of count clock
0
10
SR
Timer n Status Register
0x18
32
read-write
n
0x0
0x37
MFA
Match register A Flag
2
1
MFB
MATCH register B flag
1
1
OVF
counter overflow falg
0
1
T2
16-BIT TIMER
TIMER
0x40003040
0x0
0x20
registers
n
TIMER2
7
CNT
Timer n Count Register
0x14
32
read-write
n
0x0
0xFFFF
CNT
CNT
0
16
CR1
Timer n Control Register 1
0x0
32
read-write
n
0x0
0xFFFF
ADCTRGEN
ADCTRGEN
8
1
CKSEL
counter clock source select
4
3
CLRMOD
clear select when capture mode
2
2
CSYNC
Syncronize Clear Counter
14
1
MODE
Timer operatin mode control
0
2
OUTPOL
Timer Output Polarity
12
1
SSYNC
Syncronize Start Counter
15
1
STARTLVL
STARTLVL
7
1
UAO
GRA/GRB Update Mode
13
1
CR2
Timer n Control Register 2
0x4
32
read-write
n
0x0
0x3
TCLR
Timer register clear
1
1
TEN
Timer enable bit
0
1
GRA
Timer n General Register A
0xC
32
read-write
n
0x0
0xFFFF
GRA
GRA
0
16
GRB
Timer n General Register B
0x10
32
read-write
n
0x0
0xFFFF
GRB
GRB
0
16
IER
Timer n Interrupt Enable Register
0x1C
32
read-write
n
0x0
0x77
MAIE
GRA Match interrupt enablee
2
1
MBIE
GRB Match interrupt enable
1
1
OVIE
Counter overflow interrupt enable
0
1
PRS
Timer n Prescaler Register
0x8
32
read-write
n
0x0
0x3FF
PRS
Prescaler value of count clock
0
10
SR
Timer n Status Register
0x18
32
read-write
n
0x0
0x37
MFA
Match register A Flag
2
1
MFB
MATCH register B flag
1
1
OVF
counter overflow falg
0
1
T3
16-BIT TIMER
TIMER
0x40003060
0x0
0x20
registers
n
TIMER3
8
CNT
Timer n Count Register
0x14
32
read-write
n
0x0
0xFFFF
CNT
CNT
0
16
CR1
Timer n Control Register 1
0x0
32
read-write
n
0x0
0xFFFF
ADCTRGEN
ADCTRGEN
8
1
CKSEL
counter clock source select
4
3
CLRMOD
clear select when capture mode
2
2
CSYNC
Syncronize Clear Counter
14
1
MODE
Timer operatin mode control
0
2
OUTPOL
Timer Output Polarity
12
1
SSYNC
Syncronize Start Counter
15
1
STARTLVL
STARTLVL
7
1
UAO
GRA/GRB Update Mode
13
1
CR2
Timer n Control Register 2
0x4
32
read-write
n
0x0
0x3
TCLR
Timer register clear
1
1
TEN
Timer enable bit
0
1
GRA
Timer n General Register A
0xC
32
read-write
n
0x0
0xFFFF
GRA
GRA
0
16
GRB
Timer n General Register B
0x10
32
read-write
n
0x0
0xFFFF
GRB
GRB
0
16
IER
Timer n Interrupt Enable Register
0x1C
32
read-write
n
0x0
0x77
MAIE
GRA Match interrupt enablee
2
1
MBIE
GRB Match interrupt enable
1
1
OVIE
Counter overflow interrupt enable
0
1
PRS
Timer n Prescaler Register
0x8
32
read-write
n
0x0
0x3FF
PRS
Prescaler value of count clock
0
10
SR
Timer n Status Register
0x18
32
read-write
n
0x0
0x37
MFA
Match register A Flag
2
1
MFB
MATCH register B flag
1
1
OVF
counter overflow falg
0
1
T8
16-BIT TIMER
TIMER
0x40003100
0x0
0x20
registers
n
TIMER8
13
CNT
Timer n Count Register
0x14
32
read-write
n
0x0
0xFFFF
CNT
CNT
0
16
CR1
Timer n Control Register 1
0x0
32
read-write
n
0x0
0xFFFF
ADCTRGEN
ADCTRGEN
8
1
CKSEL
counter clock source select
4
3
CLRMOD
clear select when capture mode
2
2
CSYNC
Syncronize Clear Counter
14
1
MODE
Timer operatin mode control
0
2
OUTPOL
Timer Output Polarity
12
1
SSYNC
Syncronize Start Counter
15
1
STARTLVL
STARTLVL
7
1
UAO
GRA/GRB Update Mode
13
1
CR2
Timer n Control Register 2
0x4
32
read-write
n
0x0
0x3
TCLR
Timer register clear
1
1
TEN
Timer enable bit
0
1
GRA
Timer n General Register A
0xC
32
read-write
n
0x0
0xFFFF
GRA
GRA
0
16
GRB
Timer n General Register B
0x10
32
read-write
n
0x0
0xFFFF
GRB
GRB
0
16
IER
Timer n Interrupt Enable Register
0x1C
32
read-write
n
0x0
0x77
MAIE
GRA Match interrupt enablee
2
1
MBIE
GRB Match interrupt enable
1
1
OVIE
Counter overflow interrupt enable
0
1
PRS
Timer n Prescaler Register
0x8
32
read-write
n
0x0
0x3FF
PRS
Prescaler value of count clock
0
10
SR
Timer n Status Register
0x18
32
read-write
n
0x0
0x37
MFA
Match register A Flag
2
1
MFB
MATCH register B flag
1
1
OVF
counter overflow falg
0
1
T9
16-BIT TIMER
TIMER
0x40003120
0x0
0x20
registers
n
TIMER9
14
CNT
Timer n Count Register
0x14
32
read-write
n
0x0
0xFFFF
CNT
CNT
0
16
CR1
Timer n Control Register 1
0x0
32
read-write
n
0x0
0xFFFF
ADCTRGEN
ADCTRGEN
8
1
CKSEL
counter clock source select
4
3
CLRMOD
clear select when capture mode
2
2
CSYNC
Syncronize Clear Counter
14
1
MODE
Timer operatin mode control
0
2
OUTPOL
Timer Output Polarity
12
1
SSYNC
Syncronize Start Counter
15
1
STARTLVL
STARTLVL
7
1
UAO
GRA/GRB Update Mode
13
1
CR2
Timer n Control Register 2
0x4
32
read-write
n
0x0
0x3
TCLR
Timer register clear
1
1
TEN
Timer enable bit
0
1
GRA
Timer n General Register A
0xC
32
read-write
n
0x0
0xFFFF
GRA
GRA
0
16
GRB
Timer n General Register B
0x10
32
read-write
n
0x0
0xFFFF
GRB
GRB
0
16
IER
Timer n Interrupt Enable Register
0x1C
32
read-write
n
0x0
0x77
MAIE
GRA Match interrupt enablee
2
1
MBIE
GRB Match interrupt enable
1
1
OVIE
Counter overflow interrupt enable
0
1
PRS
Timer n Prescaler Register
0x8
32
read-write
n
0x0
0x3FF
PRS
Prescaler value of count clock
0
10
SR
Timer n Status Register
0x18
32
read-write
n
0x0
0x37
MFA
Match register A Flag
2
1
MFB
MATCH register B flag
1
1
OVF
counter overflow falg
0
1
U0
UNIVERSAL ASYNCHRONOUS RECEIVER/TRANSMITTER
UART
0x40008000
0x0
0x100
registers
n
UART0
38
BDR
Baud rate Divisor Latch Register
0x20
32
read-write
n
0x0
0xFFFF
BDR
baudrate setting
0
16
BFR
Baud rate Fraction Counter Register
0x24
32
read-write
n
0x0
0xFF
BFR
Fraction counter value
0
8
DCR
UART Data Control Register
0x10
32
read-write
n
0x0
0xFF
LBON
Local loopback test mode enable
4
1
RXINV
Rx Data Inversion selection
3
1
TXINV
TX Data Inversion selection
2
1
IDTR
Inter-frame Delay Time Register
0x30
32
read-write
n
0x0
0xFF
WAITVAL
wait time is decied by this value
0
3
IER
UART Interrupt Enable Register
0x4
32
read-write
n
0x0
0xFF
DRIE
Data receive interrupt enable
0
1
DRXIEN
DMA Receiver line status interrupt enable
4
1
DTXIEN
DMA transmit done interrupt enable
5
1
RLSIE
receiver line status interrupt enable
2
1
THREIE
Transmit holding register empty interrupt enable
1
1
IIR
UART Interrupt ID Register
0x8
32
read-write
n
0x0
0xFF
IID
Interrupt source ID
1
3
IPEN
Interrupt pending bit
0
1
TXE
TX Interrupt
4
1
LCR
UART Line Control Register
0xC
32
read-write
n
0x0
0xFF
BREAK
BREAK
6
1
DLEN
Data length in one transfer word
0
2
PARITY
PARITY
4
1
PEN
parity bit transfer enable
3
1
STICKP
STICK
5
1
STOPBIT
STOPBIT
2
1
LSR
UART Line Status Register
0x14
32
read-write
n
0x60
0xFF
BI
break condition indication bit
4
1
DR
Data recevied
0
1
FE
frame error
3
1
OE
overrun error
1
1
PE
parity error
2
1
TEMT
Transmit empty
6
1
THRE
Transmit holding register empty
5
1
RBR
Receive Buffer Register
0x0
32
read-only
n
0x0
0xFF
RBR
recevied/transmit data
0
8
THR
Transmit Data Hold Register
0x0
32
write-only
n
0x0
0xFF
THR
recevied/transmit data
0
8
U1
UNIVERSAL ASYNCHRONOUS RECEIVER/TRANSMITTER
UART
0x40008100
0x0
0x100
registers
n
UART1
39
BDR
Baud rate Divisor Latch Register
0x20
32
read-write
n
0x0
0xFFFF
BDR
baudrate setting
0
16
BFR
Baud rate Fraction Counter Register
0x24
32
read-write
n
0x0
0xFF
BFR
Fraction counter value
0
8
DCR
UART Data Control Register
0x10
32
read-write
n
0x0
0xFF
LBON
Local loopback test mode enable
4
1
RXINV
Rx Data Inversion selection
3
1
TXINV
TX Data Inversion selection
2
1
IDTR
Inter-frame Delay Time Register
0x30
32
read-write
n
0x0
0xFF
WAITVAL
wait time is decied by this value
0
3
IER
UART Interrupt Enable Register
0x4
32
read-write
n
0x0
0xFF
DRIE
Data receive interrupt enable
0
1
DRXIEN
DMA Receiver line status interrupt enable
4
1
DTXIEN
DMA transmit done interrupt enable
5
1
RLSIE
receiver line status interrupt enable
2
1
THREIE
Transmit holding register empty interrupt enable
1
1
IIR
UART Interrupt ID Register
0x8
32
read-write
n
0x0
0xFF
IID
Interrupt source ID
1
3
IPEN
Interrupt pending bit
0
1
TXE
TX Interrupt
4
1
LCR
UART Line Control Register
0xC
32
read-write
n
0x0
0xFF
BREAK
BREAK
6
1
DLEN
Data length in one transfer word
0
2
PARITY
PARITY
4
1
PEN
parity bit transfer enable
3
1
STICKP
STICK
5
1
STOPBIT
STOPBIT
2
1
LSR
UART Line Status Register
0x14
32
read-write
n
0x60
0xFF
BI
break condition indication bit
4
1
DR
Data recevied
0
1
FE
frame error
3
1
OE
overrun error
1
1
PE
parity error
2
1
TEMT
Transmit empty
6
1
THRE
Transmit holding register empty
5
1
RBR
Receive Buffer Register
0x0
32
read-only
n
0x0
0xFF
RBR
recevied/transmit data
0
8
THR
Transmit Data Hold Register
0x0
32
write-only
n
0x0
0xFF
THR
recevied/transmit data
0
8
WDT
WATCH-DOG TIMER
WDT
0x40000200
0x0
0x100
registers
n
WDT
3
CNT
Watchdog Timer Current Counter Register
0x4
32
read-write
n
0xFFFF
0xFFFFFFFF
CON
Watchdog Timer Control Register
0x8
32
read-write
n
0x805C
0xFFFF
CKSEL
WDTCLKIN clock source select
3
1
WDBG
WDT operation in debug mode
15
1
WDTEN
WDT counter enable
4
1
WDTIE
WDT interrupt enable
7
1
WDTRE
WDT interrupt reset
6
1
WPRS
counter prescaler
0
3
WUF
WDT underflow falg
8
1
LR
Watchdog Timer Load Register
0x0
32
read-write
n
0x0
0xFFFFFFFF